Book to read

The Great Mental Models: General Thinking Concepts

Author Shane Parrish
Published 2018