Mysteries of life - Holroyd,Stuart (London : Bloomsbury books, 1992)