Author: William D. Gould, George B. Arbaugh, R. F. Moore