adds new book to general