Anaphylaxis and anesthesia: controversies and new insights.

Anaphylaxis and anesthesia: controversies and new insights.