Author: Kariawasam, Emaduwa Buhutisiri Amaraweera.