Books by D.W. Smith