Books by Patrick E. Kennon