Original: A total of 30 human blood group systems are now recognized by the International Society of Blood Transfusion (ISBT).
Simplified: Group B have anti-A antibodies, so they can only receive blood from people within group B or O/O. They can donate to groups B or AB.