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