Ronald A. Blum
overview
appearing in