Author: Smith, Kenneth Keenan, Denis J.,