Publications by authors named "Teresa S Puvimanasinghe"