Understanding the Digital World
by
Brian W. Kernighan
xv, 238 pages : 27 cm