Author: Gerald J. Lieberman Frederick S. Hillier