A powerful programme, definitely worth taking and perhaps even re-taking.