Author: Frederic H. Martini, Michael J. Timmons, Robert B. Tallitsch