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.