Mysteries of magic - Holroyd, Stuart (Bloomsbury Books, 1991)