Author: N. S. Puleng
Alternate names: NKOMO SAMUEL PULENG