Who is called "the father of history?" A. Thucydides B. Hercules C. Herodotus D. Artemis