Ecology And Classification Of North American Freshwater Invertebrates by James Thorp, Alan Covich & James H. Thorp