Text this: The Semantics and Proof Theory of the Logic of Bunched Implications /