Publications by 'Antonio Puente'