Essentials of ecoloy and environmental science - Rana, S. V. S. (PHI Learning, 2009)