History writing is never objective, but always biased based on the perspective of the authors. When you read the history in the Bible you only read one side of the story, the Jewish side.
As an example, consider the Assyrian siege of Jerusalem.
a. The Biblical account depicts the Jews as winning the war, and even says an angel of the Lord destroyed the Assyrian army. (2 Kings 19:35)
b. The Assyrian account, recorded on Sennacherib’s Prism, says that the Assyrian King Sennacherib destroyed forty-six of Judah’s cities, redistributed these to other kings under Assyrian rule, took a quarter million Jews captive, and finally trapped King Hezekiah in Jerusalem “like a caged bird.” It states that the “terrifying splendor” of the Assyrian army caused the mercenaries reinforcing Jerusalem to flee and finally when Sennacherib received a large tribute from Judah he left the city.
See the full text here: