This one’s sci-fi, and in my opinion pretty HFY too. I personally think it helps if you know stuff about Alan Turing, but if not it’s still a good read.