The Biggest Challenge to Faith of Our Time Has Four Parts: Halacha, Hashkafa, Pastoral and Values