Mandla Makhanya Three generations of human rights: Balanced application will protect our poor and vulnerable 5 min 0 29 April 2019