Who invented the piston-driven steam engines that powered all kinds of machines in the Industrial Revolution?
A.
Edmund Cartwright
B.
James Watt
C.
Richard Arkwright
D.
James Hargreaves
I'm almost 100% sure its B but I want to know what others think.