Pedagogy and the practice of science : historical and contemporary perspectives - Kaiser, David. (Inside technology, 2005)