Black pudding or (less often) blood pudding is a British English term for sausage made by cooking blood with a filler until it is thick enough to congeal when cooled. It is also called blood sausage (first attested in 1868, perhaps influenced by German Blutwurst).
Pig or cattle blood is most often used; sheep and goat blood are used to a lesser extent. Blood from poultry, horses and other animals are used more rarely. Typical fillers include meat, fat, suet, bread, sweet potato, barley and oatmeal.
Black pudding - a recipe from 1600
"Small otemeal mixed with blood, and liver ot either sheep, calf or swine, maketh that pudden...whose goodness it is in vain to boast because there is hardly to be found a man that doth not affect them."
English Housewife's Booke, 1600
This was taken from the wonderful book: Food in England - Dorothy Hartley
Almost all of Cookipedia's recipe pictures have now been uploaded to Pinterest which is a very convenient way to browse through them, all in one huge board, or by individual categories. If you're a Pinterest user, I think you'll find this feature useful.