Publications by 'Kanishka Ariyapala'