ByNobleID
    The biochemistry of blood group antigens - some recent advances | NobleID