M. James Clark
overview
appearing in