Ha publicado una veintena de libros y más de 150 artículos en revistas especializadas, mayormente sobre la historia de España.