Hermes Trismegistus source of Copernicus, Newton, and Kepler