Books by Yuechen Li