publisher: HarperCollins publish date: March 27th 2007
format: ebook pages: 336
language: English
ISBN:
0061290769 (9780061290763)
publisher: HarperCollins publish date: March 28th 2006
format: hardcover pages: 288
language: English
ISBN:
0641861478 (9780641861475)