To start, I would just put it all in one massive, sortable table.
Then as librarians get time we could break it into smaller tables. That would give us six library pages: Master table, by book, by nationality, by organization, by affiliation, by social status, by "other".