Dhanasekaran Dharumadurai | doi.page