Europeans in West Africa 1450 1560 - Blake, John William (1942)