Books written by Jeffrey Denis