Avizandum Legislation on the Scots Law of Obligations

by Laura Macgregor

viii, 376 pages ; 24 cm