Author: Karg-Bebenburg.