
I recommend "Practical Doomsday" by Michal Zalewski. [1] It's useful as a set of topic reviews and checklists if nothing else.
It's also bewildering that software engineers who spend their 9-5 trying to imagine and calculate likelihood of the possible faults and risk in their computer systems fail to extrapolate that to any real world problems, but I guess the human experience of "never happened to me yet, not a problem" is stronger.
It was originally a long-form blog post by Michal Zalewski and he turned into a book with even more content.
https://lcamtuf.coredump.cx/prep/
Probably significantly more relevant for most people than the OP book.
You also may be interested in the article "Doomsday planning for less crazy folk". [2] It has been previously discussed on HN [3], and it's also been expanded into a book titled "Practical Doomsday". [4]
I'm personally advocating for tighter border controls. It has the immediate effect of helping with stagnating real wages, and might also help with the contingent problem of climate migrants.
[1]: https://en.wikipedia.org/wiki/Survivalism