Beyond immunohaematology: the role of the ABO blood group in human diseases

Beyond immunohaematology: the role of the ABO blood group in human diseases