Variable-length Codes for Data Compression - Salomon, David (Springer London, 2007)