An Introduction to Marine Ecology by R. N. Hughes, Richard. S. K. Barnes (Paperback, 1999)