Author: rev. william m. taylor