by Bruce Henderson
publisher: Onyx publish date: March 1st 1999
format: paperback pages: 432
language: English
ISBN:
0451408780 (9780451408785)
publisher: BruceHendersonBooks publish date: July 15th 2013
format: kindle pages: 472
language: English
ISBN:
9780989467506
publisher: Scribner publish date: March 1st 1998
format: hardcover pages: 384
language: English
ISBN:
0684807084 (9780684807089)