Evolutionary perspectives on technology and technological change. - Kuhn, Steven L., 1956- (Routledge, 2004)