Author: B.L. Ullman & Norman Henry.