Understanding Scots Law by James Chalmers, Christina Ashton & Llb. Chalmers James P.