2
by Sooryamoorthy, R.
Published 2023
Springer International Publishing

4
by Sooryamoorthy, R.
Published 2024
Palgrave Macmillan

5
by Sooryamoorthy, R.
Published 2017
Cambridge University Press