by David Clarke (Editor)
Format: Paperback
Pages: 464
Edition: Revised edition
Publisher: Roundhouse Publishing Ltd
Published: 07 Aug 2003
ISBN 10: 174064056X
ISBN 13: 9781740640565