Author: Desmond D. Phiri
Alternate names: Desmond Dudwa Phiri