Home›Books›International legal theory and human rights (355F)International legal theory and human rights (355F)by Craig ScottNo description available.Human rightsInternational law