add book to bookshelf