The nature of problem solving in algebra : a liberal arts approach - Smith, Karl J. (Thomson-Brooks/Cole, 2004)