Author: Ph D. Deepal S. Benaragama