Where Do Good and Evil Come From?