Author: Magala-Nyago.