Ngoni, Xhosa and Scot religious and cultural interaction in Malawi - Thompson, Jack (Kachere Series, 2007)