Awaiting Mashiach: Why Anticipation Is Part of FaithWhat Mashiach means, why waiting matters, and how yearning strengthens us
2The Coming of the Messiah Iran, Gog and Magog, and the Coming of Mashiach: Are Ancient Prophecies Unfolding?