Physiological insights into Shechita

S D Rosen1

  • 1Faculty of Medicine, Imperial College, London.