Teaching and learning in the science laboratory - Psillos, Dimitris; Niedderer, Hans (Science & technology education library, 2002)