James P. Harte
overview
appearing in