Teaching and learning mathematics a teacher's guide to recent research - Nickson, Marilyn (Cassell, 2000)