Science People Concepts Processes - Neal J. Holmes (McGraw-Hill, 1974)