The Least developed countries report 2007 : knowledege,technological learning and innovation for development. (United Nations, 2007)