Plato's Theory of Knowledge (Routledge Revivals) by Norman Gulley | Menrva Books