Articles by W.M.C.B. Weerasinghe (1)