Groups St Andrews 2017 in Birmingham - Campbell et al (Cambridge University Press, 2019)