Author: A. B. T. Byaruhanga-Akiiki