Ha escrito más de 200 artículos y 21 libros, algunos académicos y otros de divulgación.