language: English
ISBN:
1439547408 (9781439547403)
publisher: HarperCollins publish date: February 28th 2006
format: hardcover pages: 378
language: English
ISBN:
0641925476 (9780641925474)
publisher: HarperCollins publish date: June 9th 2009
format: ebook pages: 384
language: English
ISBN:
0061954705 (9780061954702)
publisher: HarperCollins publish date: June 9th 2009
format: ebook pages: 384
language: English
ISBN:
0061954683 (9780061954689)