Studies in political and social ethics ; Plato - Ritchie, David George (Collected works of D. G. Ritchie / edited and introduced by Peter P. Nicholson, 1998)