Guosen Yan - Hua Guo Daiqian Xie Weitao Yang (Springer, 2015)