format: paperback pages: 320
language: English
ISBN:
0307405346 (9780307405340)
format: kindle pages: 322
language: English
ASIN: B001CBMX7O
publisher: Crown publish date: July 22nd 2008
format: ebook pages: 320
language: English
ISBN:
0307449521 (9780307449528)