The Elements of Morality, Including Polity. Vol. 1 by Rev William Whewell