publisher: Harcourt Books publish date: May 2nd 2005
format: paperback pages: 479
language: English
ISBN:
0156031663 (9780156031660)
ASIN: 156031663
publisher: Dutton Adult publish date: May 27th 2010
format: hardcover pages: 384
language: English
ISBN:
0525951555 (9780525951551)
publisher: Berkley publish date: July 1st 2014
format: kindle
language: English
ASIN: B00G3L6N88
publisher: Recorded Books
ISBN:
9781470384364