Author: william e. buys and daniel fleischhacker roy a. beck