David Frum’s discussion is very useful.