The three great elements of modern civilization Gunpowder Printing and the Protestant Religion The three great elements of modern civilization Gunpowder Printing and the Protestant Religion (Thomas Carlyle)