Author: Norman S. Matloff
Alternate names: Norman Matloff