Author: Ripley, J.A. and Whitte, R.C.