Ivan Hallworth

Strategic thinking and Cognitive systems