Author: Kaegi, Werner.