Author: Hopkins, James Frederick.