Author: Ortiz de Montellano, Bernardo.