1
by Cheok, Adrian David
Published 2010
Springer London

2
by Cheok, Adrian David
Published 2014
Springer London

3
by Cheok, Adrian David
Published 2016
Springer London

4
by Cheok, Adrian David, Karunanayaka, Kasun
Published 2018
Springer International Publishing

5
by Cheok, Adrian David, Zhang, Emma Yann
Published 2019
Springer International Publishing