Books by Xiaohui Yan