TY - BOOK AU - PUNCHIHEWA, N. N. TI - Ecology SN - 955-23-0645-0 U1 - 591.5 PY - 1996/// CY - Sri Lanka PB - Open University of Sri Lanka ER -