Books by David E. Ruth