publisher: Basic Books publish date: May 31st 1996
format: paperback pages: 384
language: English
ISBN:
0465039081 (9780465039081)
publisher: Basic Books publish date: October 19th 1995
format: hardcover pages: 384
language: English
ISBN:
0465039073 (9780465039074)
publisher: Rivers Oram Press/Pandora List publish date: June 3rd 1996
format: paperback pages: 384
language: English
ISBN:
0044409818 (9780044409816)