Problem-solving through problems - Larikov, Leonid Nikandrovič (Springer Verlag, 1983)