A theory of technology : Continuity and change in human development - DeGregori, Thomas R (1998)