Who is called the Father of History?

a. Aristotle

B. Socrates

C. Herodotus

D. plato