Arnold Kling's The Three Languages of Politics: Talking Across Political Divides may be the best ratio of good ideas to pages of text I have seen. It is a revision and update of his previous book on the same topic.
Most of our political disagreements can be traced to differing favorite narratives. Kling points to three tribes in modern American politics. Progressives emphasize an oppressor vs oppressed angle; Conservatives emphasize a conflict between barbaric vs civilized impulses; Libertarians emphasize a liberty vs coercion axis. The author applies his model to a number of cases, the Nazi holocaust, tax reform, the Israel-Palestine conflict, etc. to make his case. It works. Try it on any contentious topic of our day.
Kling favors the third axis but admits that all three must contain a grain or truth. He wants us to discard our favored bubbles and make an effort to understand the axis favored by those with whom we disagree. He prefers that we take the most charitable view we can of the positions of the other tribes. We should spend less effort marshaling motivational arguments; we are not lawyers trying to win a case in court.
A interesting addition to Kling's previous volume is the author's introduction of a fourth axis, "The Donald Trump Phenomenon" -- a populist vs elite axis. He alludes to David Brooks' Bobos and thinks that we are in a Bobo vs anti-Bobo moment.
Partisan divides are sharper than within memory and give Kling a lot of credit for throwing a light on the problem -- as well as some advice on getting outside our bubbles.