Mackenzie, Mary Margaret Plato on punishment / Mary Margaret Mackenzie - Berkeley University of California Press 1981 - 278p. 24cm ISBN: 0520056248 Subjects--Topical Terms: EthicsPlato - Ethics