
by David Carpenter (Author)
Format: Hardcover
Pages: 250
Publisher: Smith Settle
Published: 19 Nov 1986
ISBN 10: 1870071018
ISBN 13: 9781870071017