Author: P. Petherbridge and J. Longmore R.G. Hopkinson