Ha publicado más de 200 trabajos científicos en diversas revistas, y cerca de 30 libros los cuales han sido publicados o traducidos en español, inglés, ruso, francés, catalán, italiano y rumano.