Ha publicado más de quinientos artículos y siete libros, cinco de ellos de divulgación científica.