Add validation for Book