Highly entertaining and thought provoking.