publisher: HarperCollins publish date: 2007-11-20
format: paperback pages: 280
language: English
ISBN:
0060525134 (9780060525132)
publisher: HarperCollins e-books publish date: 2009-10-13
format: ebook pages: 292
language: English
ISBN:
9780061803895