Contract Law : A Case and Problem-Based Approach by Marco J. Jimenez (2nd Ed.).