poprawki i uzupełnienia do book/validation

Zmieniłem tu właściwie wszystko.