Shane ParrishThe Great Mental Models: General Thinking ConceptsSelect a format:HardbackEbookAudio DownloadPre-order:AmazonBlackwellsBookshop.orgFoylesHiveWaterstonesWHSmith