Es autor de numerosas publicaciones, más de 1000 colaboraciones y libros.