Add a new book