Autor de más de un centenar de artículos especializados y decenas de libros, escritos solo o en colaboración, ha participado en un gran número de jornadas y charlas.