Books by William J. Astore