Mysteries of the Middle Ages And the beginning of the modern world - Thomas Cahill Thomas Cahill (New York Anchor Books., 2006)