168. Agent's right to enforce contract.

Any person who makes a contract in his own name without disclosing the existence of a principal1, or who, though disclosing the fact that he is acting as an agent on behalf of a principal, renders himself personally liable on the contract2, is entitled to enforce it against the other contracting party3, notwithstanding that the principal has renounced the contract4. A similar right appears to exist where the agent purports to contract as agent only for an unnamed principal who in fact is non-existent5. But where he names his principal and makes the contract expressly as agent6 on his