Author: Moderatus.