Publications by authors named "Uduwarage Ranaweera"