Author: Smith, Alexander, C.E., F.R.S.A.