Elements of Morality (Volume 1); Including Polity by Rev William Whewell