Supporting the use of external representations in problem solving the need for flexible learning environments - Cox, Richard; Brna, Paul (University <Edinburgh>, 1994)