Teaching and learning algebra - French, Douglas 1965- (Continuum studies in teaching and learning, 2002)