Avizandum Statutes on Scots Commercial and Consumer Law 2016-2017 by John F. MacLeod | Menrva Books | MenrvaBooks