by RayB.Russell (Author)
Format: Paperback
Pages: 600
Edition: 6th 2006 2007
Publisher: The Tartarus Press
Published: 30 Oct 2005
ISBN 10: 1872621953
ISBN 13: 9781872621951