Europeans had been visiting Africa’s coasts for four hundred years before colonizing the entire continent in thirty years in the second half of the nineteenth century. Why hadn’t they colonized Africa earlier, and what factors allowed them to do it then?