by Richard Freeman (Author), Jonathan Downes (Editor), Karl Shuker (Foreword)
Format: Paperback
Pages: 220
Publisher: cfz
Published: 20 Nov 2008
ISBN 10: 9781905723
ISBN 13: 9781905723355