Author: Heering, Walther.