Books by William Wei