Thoughts to Ponder

Plato and the Art of Reading the Haggada

Nathan Lopes Cardozo