Books by Richard Chan