The Editor’s Manual
Free learning resource on English grammar, punctuation, usage, and style.
Use a comma between the items in a list, to separate two independent clauses, and after a subordinate clause. Enclose nonessential phrases and clauses in commas.