Author: Bloch, Kurt.