Publications by 'Eran A. Edirishinghe'