Publications by 'Dulanjaya Tennekoon'