The law of contract in Scotland by William Finlayson Trotter | Lex | Lex