Who discovered the principles of the steam engine. / Discoveries MCQs, General Knowledge MCQs / By The Professor a) James Watt b) Robert Fulton c) George Stephenson d) Charles Babbage Answer: a) James Watt