Books by David D. Wilcox