2
by Sooryamoorthy, R.
Published 2017
Cambridge University Press

3
by Sooryamoorthy, R.
Published 2023
Springer International Publishing

4
by Sooryamoorthy, R.
Published 2024
Palgrave Macmillan