Plato, and the other companions of Sokrates - Grote, George, 1794-1871 (J. Murray, 1888)