Home›Books›John EtchemendyJohn EtchemendyNo biography available.Works (2)Language proof and logicLogical Reasoning with Diagrams and Sentences