One God, Shared Hope: Twenty Threads Shared by Judaism, Christianity, and Islam