Author: Kakomo, Godfrey.