Mysteries in History: Solving the Mysteries of the Past