This author has not been identified. Look up 'John Bessant' in GoogleThis author has not been identified. Look up 'David Knowles' in GoogleThis author has not been identified. Look up 'Greg Briffa' in GoogleThis author has not been identified. Look up 'David Francis' in Google