Articles by H.P. Vasantha Rupasinghe (1)