What is the single most important common thread that unites all American Presidents - such a small number of extraordinary people from different centuries, parties, backgrounds, and experiences - as they shoulder the overwhelming responsibilities of the office of president of the United States? There is only one possible answer: their faith.