Strategic Thinking in Complex Problem Solving by Arnaud Chevallier | Menrva Books