Algebra for everyone - Edwards, Edgar L. (Mathematics Education Trust, National Council of Teachers of Mathematics, 1990)