Understanding the digital world : what you need to know about computers, the Internet, privacy, and security /
Kernighan, Brian W.,author.
Previous edition: 2017.
Includes bibliographical references and index.
Computer science
Computer networks
Computer networks
Computer science.