don't allow for multiple book identifiers; default to random UUID for identifier if none provided