Ancient Traces: Mysteries in Ancient and Early History by Michael Baigent (Hardback, 1998)