Author: Cox Frederick J. Brace Richard M. Weber Bernerd C. Ramsey John F.  Edited.