Greg, earlier today you vilified me for saying "historians" not "some historians."
If Dr. Sheffield, Professor of History can say "mainstream historians" not "some mainstream histporians" so can I.
He is clear it is all of them and he should know more about it than Greg F!