Author: H.H. Walsh, M.A., S.T.M., Ph.D.