Type Classes

The Birth of Unix with Brian Kernighan