publisher: HarperCollins publish date: May 12th 2010
format: paperback pages: 480
language: English
ISBN:
1616889268 (9781616889265)
publisher: HarperCollins publish date: September 11th 2001
format: ebook pages: 480
language: English
ISBN:
0060087013 (9780060087012)