Author: norman e. henry b. l. ullman