I have been a Republican all of my life but this year I will be voting for Barack Obama. Many other Republicans I know will also be doing so. Among the best columns recently written endorsing Barack I submit the following by one of my favorite current writers Fareed Zakaria.