Return to Article Details Math puzzles, powerful ideas, algorithms and computers in teaching problem-solving Download Download PDF