Anaphylaxis: current state of knowledge for the modern physician. Issue 1042 (30th March 2012)