Tanzania zamani a journal of historical research & writing.