Author: Elkan, Hermann, Heinrich.