Eyewitness to History: From Ancient Times to the Modern Era