Introduction to marine biology

George Karleskint, Jr., Richard Turner, James W. Small, Jr
Brooks/Cole Cengage Learning
9780495561972
0-495-56197-5