Updated getBooksOnShelf to not need a shelf parameter