by JohnCampbell (Author)
Format: Paperback
Pages: 456
Edition: New e.
Publisher: Weidenfeld & N.
Published: 13 Oct 1988
ISBN 10: 0297793594
ISBN 13: 9780297793595