Developing thinking in algebra - Mason, John, 1944- (Open University in association with Paul Chapman Pub. ; Sage Publications, 2005)