Author: C.R.N.ROuth & R.Birley