Can't recommend the book I'm reading now enough.
Cryptonomicon - Neal Stephenson.
It's far too batshit crazy and surreal to fully explain. I'll give you some key words: Enigma, Pearl Harbour, Morphine Addiction, U-Boat captain in a strait jacket, Internet routers in caves, erotic letters to penthouse, SE asian sultans, Alan Turing and many other things. Great great book.