TY - BOOK AU - Kernighan, Brian W TI - Understanding the digital world: what you need to know about computers, the Internet, privacy, and security SN - 9780691176543 AV - CS A.0 P17 CY - Princeton KW - Computer science ER -