Books by David C. Yates