Author: Allan, James R., Maclean, J.A.R.