If you liked Computer science by Committee on the Fundamentals of Computer Science: Challenges and Opportunities, Computer Science and Telecommunications Board, National Research Council of the National Academies,
here are some books like this: