publisher: HarperCollins publish date: June 10th 2010
format: ebook pages: 352
language: English
ISBN:
0007359306 (9780007359301)
publisher: Times Books
publish date: September 1st 2008
format: hardcover pages: 320
language: English
ISBN:
0007276702 (9780007276707)