British Moralists, 1650-1800