The Essential Herodotus: Translation, Introduction, and Annotations by William A. Johnson | Menrva Books