Problem Solving and Communicative Action: A Situational Theory of Problem Solving | Synapse