Srivastava,Lily Science,Technology and Human Rights / Lily Srivastava - Ist ed. - India Thomson Reuters 2018 - xxxiv,796p,: Human Rights ISBN: 9789386374493 Dewey Class. No.: 344.54095 SRI