I recently cited Jonathan Haidt’s piece on the differences between liberals and conservatives. I also recommend watching his TED Talk:
Haidt focuses on his various facets of “moral” psychology, when a big part of the difference, especially between libertarian conservatives and progressive liberals, comes from seeing fairness in equity versus equality.