Books by William J. Ruehle