global morality

Finding patience, Gaia?, and moral molecules – building blocks of morality.