Problem-Solving Strategies - Engel, Arthur (Springer New York, 1998)