Books by Douglas J. Weatherford