The Data Compression Book