Human Rights in Africa: Thoughts on the African Charter on Human and Peoples' Rights in the Light of Case Law from Botswana, Lesotho and Swaziland · Study