Author: Douglas C. Kenney Henry N. Beard