publisher: MacMillan UK publish date: April 1st 2001
format: paperback pages: 356
language: English
ISBN:
0330484001 (9780330484008)
publisher: MacMillan Publishing Company publish date: December 1st 2000
format: hardcover pages: 291
language: English
ISBN:
0333734440 (9780333734445)