Data compression- a complete reference - Salomon, David (Springer, 2005)