ALBERTO CONTRERAS MORENO. articles