Source Coding Theory by Robert M. Gray