A. Herodotus
B. Thales of Miletus
C. Eratosthenes
D. Plato