Isokrates: The Forensic Speeches (Nos. 16-21) Introduction, Text, Translation and Commentary by David Whitehead | Menrva Books