Author: Kenneth G Brooks & H F Cook