Chapter 5 Efficient input/output