I overall thought this is a researched well written book. Work fall short is the author theorized too much without having the evidence to support such theories.