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