Dragons in the Algorithm
Adventures in Programming
by Michael Chermside

(C)