Author: Ferdinand P. Beer & E. Russell Johnston & William E Clausen