validation of book/dictionary

needs work...