Publications by 'Sahan Damith Liyanaarachchi'