Publications by 'Rajitha Yasaweerasinghelage'