Author: oliver read & walter l. welch