Castro views mix centuries of influence.