Author: arthur temple cadoux