This report seems well researched citing every claim across 608 references.