Compression Algorithms for Real Programmers - Wayner, Peter