Books by Professor David Chan