supporting multiple publishers, dates and print runs for a book, and first and last names for an author and for a user