Impressions of South Africa ... With three maps. by Viscount James Bryce