Finish Implementing the bookShelf