Problem-Solving through problems - Larson, Loren C. (New York Springer, 1983)