Text this: Why it's hard to be good: an introduction to ethical theory