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