Author: Smith, William George.