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