The Information Revolution and Developing Countries