Who invented the piston-driven steam engines that powered all kinds of machines in the Industrial Revolution?
a. Edmund Cartwright
b. James Hargreaves
c. James Watt
d. Richard Arkwright