Author:  WILLIAM A. SHELL