The New Puritans: How Social Justice Captured the Western World