Alfonso de Cartagenas Memoriale virtutum (1422): Aristotle for Lay Princes in Medieval Spain.