Following blood transfusion, non-cardiogenic pulmonary oedema may sometimes occur because of-
RBC incompatibility
Antigen-antibody mechanism involving human leucocyte antigen
Platelet surface antigen reaction
Antibody to IgA in donor plasma