publisher: Penguin publish date: October 28th 2003
format: paperback pages: 240
language: English
ISBN:
0142003530 (9780142003534)
publisher: Viking Adult publish date: October 28th 2002
format: hardcover pages: 256
language: English
ISBN:
0670031348 (9780670031344)