publisher: Pan Macmillan
publish date: August 1st 2002
format: paperback pages: 677
language: English
ISBN:
0333906373 (9780333906378)
publisher: Pan Macmillan publish date: August 1st 2002
format: hardcover pages: 664
language: English
ISBN:
0333906365 (9780333906361)