aspiringquill.com
Punctuation Series: Know Your Dashes—Hyphen, En-dash and Em-dash - Aspiring Quill
Know Your Dashes: Hyphen, En-dash, and Em-dash—A guide to slightly better typography. Hyphens, en and em dashes are three visually