Books by Jerry A. Eichenberger