Where a plaintiff seeks specific performance of a contract in writing, to which the defendant sets up a variation, plaintiff cannot obtain the performance sought, except with the variation so set up, in the following cases (namely):- (a) where by fraud or mistake of fact the contract of which performance is sought is in terms different from that...