Etudes for programmers - Wetherell, Charles (Prentice Hall, 1978)