Author: Rabbi Yakov Immanuel Shochet Translator: Rabbi Alter Eliyahu Hacohen Friedman Principles of Moshiach and Messianic Era in Jewish Law.