publisher: Little, Brown and Company publish date: May 28th 2008
format: hardcover pages: 240
language: English
ISBN:
0316027855 (9780316027854)
publisher: Little, Brown and Company publish date: March 5th 2010
format: paperback pages: 256
language: English
ISBN:
1408702134 (9781408702130)