Author: Vernon Victor Clement Ranasinghe