only be borrowed by one USER at any given TRANSACTION.
only have one USER_TYPE. borrow can multiple BOOKS depending on his/her USER_TYPE. only borrow BOOKS if he/she does not have overdue transactions. only have one PUBLISHER. have multiple copies. reserve multiple BOOKS depending on his/her USER_TYPE.