theodicker- Ancient Greece.

more about : theodicker