by Michael Marland (Editor), JohnEggleston (Author), Gillian Klein (Editor)
Format: Paperback
Pages: 148
Publisher: Trentham Books Ltd
Published: Dec 2003
ISBN 10: 1858563011
ISBN 13: 9781858563015