Author: Lawrence A. Blum
Alternate names: Lawrence Blum