2
by Tan, Huaixiang
Published 2010
Focal Press/Elsevier

3
by Tan, Huaixiang
Published 2017
Routledge