Books by David A. Welch