Text this: Review and assessment of rural development programmes in Africa :