Books by David C. Gillespie