Dependency theory and development economics : an assessment of Samir Amin's views