Problem solving in science. - Vaidya, Narendra