Palaniswami Rathanaswami | doi.page