Books by Peter M.K. Chan