Understanding the Digital World Book 2021 Understanding the Digital World BK Brian W. Kernighan 5 readers PublisherPrinceton University PressPublished2021 Mathematics