Okay so they got some of story/casting wrong but still fun.
Thomas Jefferson: A Life by Willard Sterne Randall
Orson Scott Card takes the story of Sarah, wife of Abraham, and give it fictional, but balanced treatment; that is, all the heroes and heroines are still heroes and heroines, and miracles do happen.
That is not why i don't like or watch Twilight and Harry Potter, but it is nice to know that what is really good and wholesome and epic and noble got the credit it deserved, so yes :D. All those other films are quite horrible!!