I would definitely not expect to find all the pieces of the puzzle in one book, but this one has a lot of them and basically unbiased. That's not to say he got everything right or that it's the full story, but on balance it's one of the best reads you can pick up on the issue, that will lead you to ...