Castro, Peter.

Marine biology / Peter Castro, - 6th ed. - New York : McGraw-Hill Higher Education, c2007. - xix, 460 p.: ill.; 29 cm.

Includes bibliographical references and index.

0072830646 0073215775 9780072830644


Marine biology.

QH91 .C37 2007