Moral philosophy from Montaigne to Kant an anthology - Schneewind, Jerome B. 1930-2024