Climate Change: a Theoretical Review