by Donald James
publisher: Arrow publish date: June 1st 2000
format: paperback pages: 528
language: English
ISBN:
0099279029 (9780099279020)
publisher: Century publish date: June 1st 1999
format: hardcover pages: 432
language: English
ISBN:
0712679596 (9780712679596)
publisher: Trafalgar Square publish date: April 1st 1999
format: paperback
language: English
ISBN:
0712680322 (9780712680325)