You can have a maximum books to a subscriber as a parameter (or) set up on subscriber, so that you can do the validation. You can override aosValidateInsert on table and check count of books assigned to that subscriber with the maximum books allowed for the subscriber.