From problem to program. - Wardle, M.E (The school mathematics project computing in mathematics, 1972)