Strengths and Weaknesses of the Neo-liberal Approach to Development by Abdelfatah Ibrahim