by IanHamilton (Author)
Format: Paperback
Pages: 544
Edition: New edition
Publisher: Faber & Faber
Published: Jun 1988
ISBN 10: 057113551X
ISBN 13: 9780571135516