Plato: A Complete Introduction by Jackson, Dr. Roy | Menrva Books