Global warming and its causes: a honest and in-depth look