format: hardcover pages: 508
language: English
ISBN:
0375834095 (9780375834097)
publisher: Gramercy Books publish date: May 4th 2004
format: hardcover pages: 224
language: English
ISBN:
051722352X (9780517223529)
publisher: Heinemann Young Books publish date: August 15th 2001
format: paperback
language: English
ISBN:
0603560377 (9780603560378)