by David D . Alt (Author), Donald W . Hyndman (Author), Alt (Author)
Format: Paperback
Pages: 369
Publisher: Mountain Press Publishing Company
Published: Nov 1999
ISBN 10: 0878424091
ISBN 13: 9780878424092