The Ancient Fragments Containing What Remains of the Writings of Sanchoniatho, Berossus, Abydenus, Megasthenes, and Manetho