Did you know that Caspar Ziegler , who wrote a hymn on which Bach based a Christmas cantata , was professor of law and Rektor of the University of Wittenberg ? SOMEFACTS.com