Books by Dennis Flannery