Indicating "not" in phrases taken from Latin and Several other languages, non is actually a independent term and isn't hyphenated: non compos mentis, persona non grata. When ought to the prefix "non" be followed by a hyphen? And that is appropriate: "a non-polar molecule" or "a nonpolar molecule"? The correct phrase is 'a sine qua non'. These