Added contracts to books.
PublisherContractId no longer optional.