Text this: Introduction to information theory and data compression / Darrel Hankerson, Greg A. Harris, Peter D. Johnson, Jr.