Limnology by Robert G. Wetzel & Robert Wetzel