define a model for odoo15 in python, and its tree view, form view in xml. the model's name is 'book', fields include book name, author names (inherited from model partner), publishing house inherited from model partner), publish date, add constrains to every field if necessarily.