utf-8 instead of 8859, python 3 changes
extra book fields, table col sizes