publisher: HarperCollins publish date: January 9th 2007
format: ebook pages: 576
language: English
ISBN:
0061350516 (9780061350511)
publisher: HarperCollins publish date: December 27th 2005
format: paperback pages: 576
language: English
ISBN:
1615558276 (9781615558278)