Author: rev. professor james moffatt