by Andrew J. Milson
publisher: Information Age Publishing publish date: September 5th 2000
format: paperback pages: 468
language: English
ISBN:
159311253X (9781593112530)
publisher: Information Age Publishing publish date: December 6th 2004
format: ebook pages: 466
language: English
ISBN:
1282015990 (9781282015999)
publisher: Information Age Publishing publish date: September 5th 2000
format: hardcover pages: 468
language: English
ISBN:
1593112599 (9781593112592)