Provide answers to the following in essay form.
a) Identify three different general types of fossil fuels.
b) Identify and discuss environmental problems that are associated with using these fossil fuels.
c) Identify 3 types of renewable energy.
d) Discuss and explain why renewable energy forms are favored over non-renewable energy forms.