Introduction to Coding Theory by Ron Roth