Publications by 'Carlos E. Puente'