John Piper’s views on salvation aside, this is a decent article.