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