publisher: Alpha
publish date: October 1st 2001
format: paperback pages: 336
language: English
ISBN:
0028642430 (9780028642437)
publisher: Penguin publish date: October 1st 2001
format: ebook pages: 336
language: English
ISBN:
1101199288 (9781101199282)