Bravo. I would throw in Neil's Diamond Age.
Otherwise - Lucifer's Hammer by Larry Niven and Jerry Pournelle.
I had an internal debate re: Snowcrash vs Diamind Age.
I remember reading Lucifers Hammer when was first published, and it struck me as less science fiction, and more of a SHTF thought experiment. And still a good one.