Author: Smith, Hubert Shirley.