3 books
License, Royalty & Revenue Agreements
2014
Report on Law of Part Payments and Deposits
2016
Regsbeginsels van Kontrakte en Verhandelbare Dokumente
1995