The text comes to us in three codices of the Septuagint: the Codex Sinaiticus, Codex Alexandrinus and Codex Venetus, as well as some cursives.

Though the original book was written in Hebrew, as can be deduced by a number of Hebrew idioms in the text, the original has been lost and the version which comes down to us is the Septuagint. Some authors date the original Hebrew text even closer to the events covered, while a few suggest a later date. Because of the accuracy of the historical account, if the later date is taken, the author would have to have had access to first-hand reports of the events or other primary sources.