Author: Capel, José Carlos.