Books by Weiduo Hao