Algebra and algebraic thinking in school mathematics - Greenes, Carole E. (National Council of Teachers of Mathematics, 2008)