publisher: MacMillan UK publish date: March 1st 2001
format: hardcover pages: 400
language: English
ISBN:
0333900715 (9780333900710)
publisher: Pan Books publish date: December 10th 2001
format: paperback pages: 400
language: English
ISBN:
0330480235 (9780330480239)