Books by Michael A. Flannery