How To Think : A Guide for the Perplexed