Elements of ecology - Smith, Robert Leo (2007)