Introduction to marine biology - Karleskint, George; Turner, Richard L.; Small, James W. Jr (Brooks/Cole, Cengage Learning, 2010)