Books by Jeffrey Paul Chan