It seems to be generally accepted that a person who signs a contractual document may not dispute his agreement to any of the terms which it contains, unless he can establish one of three defences: (a) fraud, (b) misrepresentation, or (c) non est factum.