Jayaprakash K. Narayanannair | doi.page