by David Ellis (Editor)
Format: Paperback
Pages: 222
Publisher: Pluto Press
Published: 26 Nov 1993
ISBN 10: 0745306500
ISBN 13: 9780745306506