Translation from English : for advanced students - Cartledge, H. A. (Longmans, 1964)