by Allan Foster (Author)
Format: Paperback
Pages: 309
Edition: illustrated edition
Publisher: Polygon
Published: 11 Jun 2001
ISBN 10: 0748662928
ISBN 13: 9780748662920