Author: Abhayakoonge Ananda Lal Ratnatilleke