Chapter 10. Error and Exception Handling