publisher: Macmillan publish date: January 1st 2001
format: hardcover pages: 320
language: English
ISBN:
033369287X (9780333692875)
publisher: Pan Books publish date: November 8th 2002
format: paperback pages: 320
language: English
ISBN:
0330352164 (9780330352161)