Chapter 2. Reading and Writing Data