Fue autor o coautor de más de 400 artículos científicos, así como de veintiocho libros y catorce folletos científicos.