African placenames

Adrian Room
McFarland & Co.
9780786435463
0-7864-3546-1