Ask HN: What's an inspirational pop book about Computer Science?
My friend is looking for a popular book on computer science that:
+ is understandable by a freshman.
+ shows the beauty of computer science.
+ gives an overview of main streams in computer science research and applications.
+ gives some visions, e.g. imaginative perspectives and/or philosophical thoughts, on computer science in the future.