Author: d. hill and a. k. denmead