Author: Rev. F. A. Klein