I'm a 20-year-old college student majoring in history, and I've realized that I have only superficial knowledge about late 20th century America. The history courses I took growing up never got beyond WWII or the Civil Rights movement. What are some good books to learn more about the last few decades of American history?
A couple of good places to start are James Patterson's Restless Giant: The United States from Watergate to Bush v. Gore or Sean Wilentz' The Age of Reagan: A History, 1974-2008. Wilentz focuses primarily on politics while Patterson is a bit more wide-ranging by also including things like culture, economics, and society. Both books focus a little on foreign relations, although it's not a major component. For that, I think a good book would be Hal Brands Making the Unipolar Moment: US Foreign Policy and the Rise of the Post-Cold War Order. I can give other suggestions if you're interested in something more specific than what these overviews offer.