Principles of ecology - Brouwer, David (EnviroGuide., 2014)