Anything Neal Stephenson. I've read them all. Multiple times. But some other stuff that people haven't yet mentioned that I enjoyed: - Matt Haig: The Humans, How to Stop Time - Richard Morgan: Altered Carbon trilogy - Ramez Naam: Nexus Trilogy - Hugh Howie: Silo series - Ann Leckie: Ancillary Justice - Ernest Cline: Ready Player 1
Also recommended in this reply