Globalization, Information Technology and Development