Science and Technology Dynamics