Teaching and learning of science and technology. - Gupta, V. K.