D Is for Digital: What a Well-informed Person Should Know About Computers and Communications
Kernighan, Brian W.
BOX#7