Understanding third world politics. : Theories of political change and development. - Smith, B.C (Palgrave Macmillan, 2003)