Muditha Abeysekera Author