Books by Douglas F. Welsh