CRUD for books themselves functions