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