Luther’s ninety-five theses and the beginning of the Reformation

The 95 Theses of Luther was an important event in the reformation of the church. What were the causes for Luther to write this? Other things discussed in the article are the indulgences, the gospel and good works, and the consequences of the theses (Heidelberg disputation 1518, hearing at Augsburg 1518 and Diet of Worms 1521).