EPCCS 2018 Slides prepared and presented by Prof. Richard McManus (Oxford, UK), here offered as an educational service.