Contemporary human rights ideas - Ramcharan, Bertrand G. 1943- (Routledge, 2009)