Programme for Sunday 19 July