Author: William G. H. (William George H. Cook