chapter 9 i o case study a library for searching the