https://www.bibliodroit.com/2021/12/General-theory-of-obligations-and-contracts-s3.html