Nanyeenya, Nicholus (Makerere University) PhD Thesis