Fossil Fuels non fossil fuels and Power production