Laura MacgregorBooksInterpretation of Commercial Contracts in European Private LawCommercial Law in ScotlandRegulation and Markets Beyond 2000Avizandum Legislation on the Scots Law of ObligationsThe law of agency in ScotlandAuthor data: Open Library