validateBook