format: hardcover pages: 512
language: English
ISBN:
0316027030 (9780316027038)
ASIN: 316027030
publisher: Little, Brown and Company publish date: June 7th 2011
format: paperback pages: 503
language: English
ISBN:
0316075744 (9780316075749)
publisher: Little, Brown and Company publish date: April 1st 2009
format: ebook
language: English
ISBN:
0316052566 (9780316052566)