Punctuated Equilibria and Technological Progress Joel Mokyr American Economic Review 1990 80(2), 350-354