Home › Authors › James Shand Watson 👤 James Shand Watson 1 book Books by James Shand Watson Theory & reality in the international protection of human rights 1999