The detail and facts are great. But the characters are poorly contrived. The dialog seems very unrealistic. I found it hard to connect to the characters