Articles by J. P Munasinghe (1)