remove dead code from Book and Text entities
refactor FbiGenerator; doc fixes in Book