Author: J. W. Nyakatura
Alternate names: John Nyakatura; John W. Nyakatura