Richard J. Cook
overview
appearing in