Marine Biology – 9780073524160, Peter Castro, hardcover This textbook was recommended by my instructor for the advanced module.