Coding theory A first course - Ling, San (Cambridge University Press, 2004)