Publications by 'J. D. H. S. Perera'