publisher: William Heinemann publish date: August 2nd 2007
format: hardcover pages: 464
language: English
ISBN:
0434017795 (9780434017799)
publisher: Cornerstone Digital publish date: 2008-11-21
format: Kindle Edition pages: 450
ISBN:
9781409036463
ASIN: B0031RS2PO
publisher: Random House UK publish date: January 1st 2010
format: paperback pages: 464
language: English
ISBN:
0099533383 (9780099533382)
ASIN: B0031RS6XC
publisher: Arrow publish date: November 2nd 2006
format: paperback pages: 416
language: English
ISBN:
0099504243 (9780099504245)