Author: Noble, J. W. and Townsend, Peter