Carlos Villar Esparza: 1949-2014