Problem - solving strategies - Engel, Paul C. (New York, 2003)