Ancient Greek philosophy
Socrates taught that no one wants what is bad. So if anyone does something bad, it must be unintentional, out of ignorance. He concludes that all virtue is knowledge. He often talks about his own ignorance.