Author: V. V. C. Ranasinghe