Es autor de más de una docena de libros y de cerca de 200 artículos en diversas revistas de investigación o divulgación.