Essential contract law - Suff, Marnah (Essential law series, 1994)