Marine Biology – 9780073524160, Peter Castro, hardcover

This textbook was recommended by my instructor for the advanced module.