Stephen J. Rose
overview
appearing in