All about the First Amendment

The First Amendment is only 45 words long, yet 235 years of court battles have left Americans fiercely devoted to an idea many struggle to define