Books by Daniel Ruffing