The children of Soweto : a trilogy