Plato on knowledge and forms : selected essays - Fine, Gail (Clarendon, 2003)