A first-rate novel from South Africa