A Introduction to marine ecology - R.S.K. Barnes and R.N. Hughes (Blackwell Scientific Publications)