ELEMENTS OF THE LAW OF CONTRACT: Understanding Contracts an an Universal Concept - Kindle edition