Author: Liebenand Wirkun.