Books by David E. Rye