Wade, Graham Coding Techniques: An Introduction to Compression and Error Control - Palgrave 2004 - 382