Books by John Zijiang Ding