Author: Eckstein-Halpaus.