Books by Daniel B. Ruggles