Author: Crapps, Robert W. McKnight, Edgar V., ; Smith, David Anthony,