Plato And The Other Companions Of Sokrat by George Grote & george. Grote