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