Updated adding a book, should work pretty well now