Author: r. w. cordier and e. b. robert