Legal philosophy from Plato to Hegel by Cairns, Huntington | Lex | Lex