publisher: Doubleday publish date: 2009-07-03
format: paperback pages: 432
language: English
ISBN:
0385614934 (9780385614931)
publisher: Transworld Publishers publish date: July 9th 2010
format: paperback pages: 430
language: English
ISBN:
0552775029 (9780552775021)