by David Hampshire (Author)
Format: Paperback
Pages: 460
Edition: 2nd ed.
Publisher: Survival Books
Published: 16 Sep 1993
ISBN 10: 0951652834
ISBN 13: 9780951652831