The cultural contexts and consequences of science and nineteenth century technology. European and North American developments.
The cultural contexts and consequences of science and nineteenth century technology. European and North American developments.