Pragmatic thinking and learning, English version. A book about problem solving strategies.