Articles by P. Ranasinghe (2)