Text this: Basic concepts in information theory and coding :