Author: rev. william allen whitworth