Books by Baojun Shi