What Did Alfred B Nobel Invent?

Albert B. Noble was an engineer who built buildings and bridges in England. He invented a blasting gelatn, dynamite and other explosives from nitroglycerins.