publisher: Penguin publish date: February 22nd 2005
format: paperback pages: 288
language: English
ISBN:
0143034715 (9780143034711)
publisher: Viking Adult publish date: January 19th 2004
format: hardcover pages: 288
language: English
ISBN:
0670030945 (9780670030941)
publisher: Viking publish date: 2004
format: hardcover pages: 257
language: English
ISBN:
0670030955