publisher: Penguin publish date: September 27th 2005
format: paperback pages: 272
language: English
ISBN:
014219638X (9780142196380)
publisher: Viking Adult publish date: October 7th 2004
format: hardcover pages: 272
language: English
ISBN:
0670033472 (9780670033478)