Science, technology and development : the political economy of technical advance in underdeveloped countries