Ecology - PUNCHIHEWA, N. N. (Sri Lanka, Open University of Sri Lanka, 1996)