Author: Alberto el Grande.