Ian Crombie's impressive volumes provide a comprehensive interpretation of Plato's doctrines. Volume 2 deals with more technical philosophical topics, including the theory of knowledge, philosophy of nature, and the methodology of science and philosophy. Each volume is self-contained.