Also see
Tony Brown, Professor of mathematics education, Manchester Metropolitan University What have you been working on? I started with...