Understanding the Digital World

by Brian W. Kernighan

xv, 238 pages : 27 cm