An introduction to marine ecology - R.S.K. Barnes and R.N. Hughes with contributions from John Field, Dan Baird and Michael Kaiser. (Blackwell Publishing)