publisher: Harper publish date: July 15th 2010
format: kindle pages: 354
language: English
ISBN:
9780007396061
publisher: HarperCollins publish date: December 13th 2005
format: ebook pages: 400
language: English
ISBN:
0061125466 (9780061125461)
publisher: HarperAudio publish date: July 2nd 2013
language: English
ISBN:
0062230093 (9780062230096)