Author: William A. (William Allen) Hallock