Castro, Peter.

Marine biology / Peter Castro, Michael E. Huber. - 7th ed. - New York : McGraw-Hill, 2008 - xix, 459p ; 27 cm.

Includes bibliographical references and index.

Open access.

0070121974

9853832


Marine biology.