Learning and Transfer: A General Role for Analogical Encoding
Mathematical problem solving by analogy.