A small town in South Africa is the setting for the adventures of an unusual character in A Slim Green Silence by Beverly Rycroft (Umuzi).