Blood and blunder.
J
J
Wall
D001771:Blood Banks / Q000592:standards; D001782:Blood Donors / Q000331:legislation & jurisprudence*; D001803:Blood Transfusion / Q000266:history; D004739:England; D005060:Europe; D049670:History, 17th Century; D049673:History, 20th Century; D006801:Humans