Or course, we know there is no debate on climate change among people who know about it. There is an orchestrated perception of a debate. This infographic/article by Bloomberg puts all the potential causes (sun, volcanoes, deforestation, you name it) and their effects on the average temperature in one graph (last 125 years). Very insightful.