Paris agreement will not please everyone and does not solve all problems, but what we got was better than expected. This is the best report I have read on the outcome.