John Cleese, Graham Wallas, and preparation for insight

Monty Python's John Cleese has given a number of talks over the years about creativity. Today runner and academic Peter Francis tweeted out a link to a talk Cleese gave that