Publications by authors named "G A N P Ganepola"