Investigating mathematics and learning to teach mathematics - Ponte, João Pedro da (2001)