Breaking a Substitution Cipher with Cryptanalysis

A step-by-step walkthrough of breaking a substitution cipher using frequency analysis, pattern recognition, and contextual guessing.