Text this: Implications of the development of mathematical problem solving, 1894-1983 / by John Peter Orehovec.