Books by Shiming Xu