Bill Gates reveals details of his upcoming climate change book – CNET