Avizandum Legislation on the Scots Law of Obligations
by
Laura Macgregor
viii, 376 pages ; 24 cm