Books by Michael J. Moran