The Almanac of science and technology

by Irvin W. Katz

Surveys recent discoveries in astronomy, biology, chemistry, computer science, earth science, environmental science, medicine, and physics.