Mysteries of life - Holroyd, Stuart (Bloomsbury Books, 1992)