Author: B. G. D A. Madhusanka