An introduction to marine ecology - Barnes, Richard Stephen Kent (Blackwell Scienc, 1999)