Arithmetic; skills and problem solving - Conway, Donald (Harcourt, 1968)