Blood grouping : ABO & Rh system, hazards of blood transfusion & Rh