Who is called the Father of History? May 5, 2021 by admin a. Aristotle B. Socrates C. Herodotus D. plato