The Highest Good in Aristotle and Kant by Joachim Aufderheide | Menrva Books