The writer obviously did tons of research which might be the reason i ended up disappointed. I began to feel lost in too many details too many names which were impossible to retain. In trying to prove a point she may have lost sight of deeper understanding of human beings.