Adam, Ian Peter Stewart. - 1998
Human development has occurred against a timeline that has seen the creation of and diffusion of one innovation after another. These innovations range from language to complex computing and information technologies. The latter are assisting with the distribution of information, and extend to the...