European Contract Law: Volume 1: Formation, Validity, Agency, Third Parties and Assignment by Hein Kötz | Menrva Books | MenrvaBooks