Author: J. Kerridge BSc MSc PhD MBCS