Law, Socialism and Democracy by Paul Q. Hirst | Menrva Books | MenrvaBooks