Book entity and BookDAO interface