publisher: Harper Element
publish date: January 1st 2008
format: paperback pages: 557
language: English
ISBN:
1435110854 (9781435110854)
publisher: Harper Element publish date: June 30th 2009
format: paperback
language: English
ISBN:
0007299060 (9780007299065)
publisher: HarperCollins publish date: June 3rd 2010
format: ebook pages: 576
language: English
ISBN:
000738582X (9780007385829)