The Red Ripple: The 2022 Midterm Elections and What They Mean for 2024 - 9781538176955