Thoughts to Ponder

Halacha as the Art of Playing Chess – Divine Insanity

Nathan Lopes Cardozo