Author: rev. randolph s. foster