This looks like a must. Running at the Barbican in London from 3 July to 14 September.