Assignment Theory