Author: joel h. hildebrand: richard e. powell