Rethinking Rights: Historical Development and Philosophical Justification - 9781498547888