https://www.amazon.com/Patriots-History%C2%AE-United-States-...
https://www.amazon.com/Peoples-History-United-States/dp/0062...
There's so much history that isn't taught in school (politically covered up) and Zinn presents many of these little-known history gems. Be warned, there is a light liberal swing.
In this case, Trump's speech makes the assumption that his audience sees themselves as "patriots" and subscribe to the narrative that their way of life is under attack by people who "hate America" and want to indoctrinate people to do the same. This paints the other side as being against their value system and champions their values.
The problem is, even explaining that in those terms will cause people to take exception, so it's both difficult and dangerous for a website to do so and remain "factual" or "neutral".
Take a look at the 5-star reviews for this book:
https://www.amazon.com/Patriots-History-United-States-Entitl...
Compared to this book:
https://www.amazon.com/Peoples-History-United-States/dp/0062...
Most people really hate it when you tell them things that run counter to their narrative, and have a hard time even seeing their narratives as biased one way or another.