Articles by H.M.S.P.M. Weerasinghe (1)