Legal Philosophy from Plato to Hegel