Rescission, variation and waiver of contract - Mohamad Ramly, Zuhaili (2009)