Publications by 'Dinesh K. Barupal'