THE DATA COMPRESSION BOOK SECOND EDITION