Africas Elusive Quest for Development