chapter 3, libraries