Metaphor and analogy in science education - Harrison, Allan G.; Ritchie, Stephen M.; Aubusson, Peter J. (Science & Technology Education Library,)