The world needs a new source of energy, an unspillable source.

can you answer these questions about geothermal energy for me?

what is a detailed description of geothermal energy?
how is it generated?
Where does the energy come from?
what are advantages of geothermal energy?
what are disadvantages of fossil fuels?