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