staged as part of the Edinburgh International Festival 10-24 August