M . D. Hirfch.