Author: St. Kastor (Church : Koblenz, Germany)