Democratic Justice and the Social Contract by Albert Weale | Menrva Books