Logic, Faith and God