Author: Smith, Robert Henry Tufrey Taaffe, Edward J. ; King, Leslie J.,