Author: Ssemwogerere, Fredrick.