Books by M. Shayne Gallagher