Author: Walter Gerald Wickremesinghe