Freeman Grenvile, G.S.P

The French at Kilwa Island - London Clarendon 1965

967 8 FRE