I found a book at the library called "The New Turing Omnibus". It's described as "a vehicle of learning that visits the major landmarks of computer science. It's a tour of everything in CS from theory, to neural networks, to OS, compilers, databases, file systems, VLSI, graphics, storage engines, and more, and has many fun projects/exercises.<p>It seems a bit dated though, I'm wondering if anyone has a recommendation for a newer book similar to this?