Author: William E. Boyce, Richard C. Diprima, Douglas B. Meade