Author: A. Dakin;R.I. Porter