Research Issues in the Learning and Teaching of Algebra