Author: Nihal St. Michael Aloysius Amerasinghe