the Elements of Morality: Including Polity by Rev William Whewell