Elements of ecology - Smith, Thomas M (New Delhi: Pearson Education, 2012)