publisher: HarperCollins publish date: April 6th 2010
format: ebook pages: 320
ISBN:
0061987891 (9780061987892)
publisher: HarperCollins publish date: August 14th 2007
format: ebook pages: 384
language: English
ISBN:
0061466867 (9780061466861)
publisher: Tantor Media publish date: April 19th 2010
format: audiobook
language: English
ISBN:
1400116678 (9781400116676)