Books by Daniel J. Hruschka