Books by David F. Tepool