Library, Shelf, and Book classes