Which of the following can provide the energy source for a generator?
moving wind
moving water
steam
all of the above