Compression Algorithms For Real Programmers by Peter Wayner