Author: Bernard D. N. Grebanier Vincent F. Hopper