Author: rev. henry smart, d.d.,