Aristotle on Meaning and Essence by Prof David Charles | Menrva Books