Books by J. Middendorf