Moral philosophy on the threshold of modernity by Jill Kraye | Menrva Books | MenrvaBooks