1
by Hao, Shiyuan
Published 2016
Springer Berlin Heidelberg

2
by Hao, Shiyuan
Published 2020
Springer Singapore