Author: ernest h. swift and william p. schaefer