Merrill General science - David R Kraepel (Charles E. Merril, 1986)