Mathematics as problem solving - Soifer, Alexander (New York Springer-Verlag, 2009)