Brian W. Kernighan
Science,Technology,Nonfiction,Computer Science,Computers,Science,Computer Science,Computer Science,Programming,Computer Science,Technical,Science
D is for Digital: What a well-informed person should know about computers and communications