1
by Sooryamoorthy, R.
Published 2023
Springer International Publishing

3
by Sooryamoorthy, R.
Published 2024
Palgrave Macmillan

4
by Sooryamoorthy, R.
Published 2017
Cambridge University Press