Books by John L. Welch