James A. Craig
overview
appearing in