Parting the Waters, by Taylor Branch

Must-Reads from Magazine