Codes for error detection - Klove, Torleiv (World Scientific, 2007)