Elements of mental and moral science.