1
Published 2017
Springer Nature Singapore

3
Published 2008
Springer Berlin Heidelberg

4
Published 2006
Springer Berlin Heidelberg

5
Published 2012
Springer Berlin Heidelberg

6
by Anjum, Naser A.
Published 2024
IntechOpen