×
  • Plato's Penal Code: Tradition, Controversy, and Reform in Greek Penology

    Trevor J. Saunders

Click on cover to enlarge.
9 - 10Hours to read