Cultural patterns and technical change.