Proof, Language, and Interaction by Gordon Plotkin