Thoughts to Ponder

The Search for God: The Struggle to Achieve the Greatness of Halachic Living

Nathan Lopes Cardozo