The Hatam Sofer;: His life and his times