Books by Richard T. Cheng