Books by Eli J. Knapp