Encyclopedia of Life Sciences

Over 4,300 specially commissioned articles explaining key concepts in the life sciences.

Direct Link