Language, Proof, and Logic by Dave Barker-Plummer, Jon Barwise, John Etchemendy - WordSea