The Semantics and Proof Theory of the Logic of Bunched Implications door David J. Pym