Books by David C. Rose