Author: Hettiarachchy M. LOURENCO