Author: Schumacher, Hermann.