How Martin Luther's ideas lasted 500 years
bbc.com