Books by Xiaojun (James) Chen