Five years ago, I read “Dark Territory“. If you like non-fiction then it’s a smooth operator and it goes in depth on cybersecurity at the human and physical levels.
My biggest takeaway came near the end, when it becomes apparent that the only way to eliminate the threat of Zero-Day exploits is to either proactively repair everything and all of the historic code, or come up with a new computing architecture. So… that was interesting.