Super solvers problem solving: there may be more than one way to solve a problem. (Literacy Sourcebook, 1996)