The detailed explanation of the new French contract law, two volumes, by Walid Khaled Atiya

260