Author: Hans Von Campenhausen.