Developing Thinking in Algebra (Published in association with The Open University)
By integrating pedagogy and subject knowledge through experiencing a variety of tasks for learners, this book makes it possible for all learners to succeed in thinking algebraically.