Shamindri Tennakoon Author