Books by Peter B. Knupfer