Books by Weijie Wang