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