by JohnCampbell (Author)
Format: Hardcover
Pages: 516
Publisher: AAS Publications
Published: 10 Nov 1999
ISBN 10: 047305700X
ISBN 13: 9780473057008