Home > Author > Brian W. Kernighan >
― Brian W. Kernighan , D is for Digital: What a well-informed person should know about computers and communications