Author: William B. Lloyd,  Gordon Allen