Problem-solving strategies - Engel, Arthur, (Springer-Verlag, 1998)