History is what I would term a Subjective Science. Now, many Philosophical Materialists would freak out when I say that. How can a Science be subjective? After all, Science, by its very definition is objective. Right? Well, not exactly. But hear me out.
History is about the only Science, with the exception of Archaeology itself, that people, being people, cannot help but have Nationalist prejudices and Religious superstitions about. No matter how objective and logical and rational one can possibly be, one's version of it shall always be twisted and distorted by one's Nationalist Prejudices and Religious Superstitions. Now, why is that? Why should that be?
Well, every bit as basic and fundamental, a problem in history, is precisely that most of the records thereof no longer exist anymore, and most that do are not even written in the English language. Those, like me, who only know English, have somewhat of a problem in this regard. I have to rely on English translations of everything.