by Alan Barker (Editor)
Format: Paperback
Pages: 2495
Edition: New edition
Publisher: Spiro Press
Published: 12 Mar 2002
ISBN 10: 190429801X
ISBN 13: 9781904298014