Publications by 'H. M. D. M. B. Herath'