Chapter 10 Error Detection and Correction