CO2 reduction reactions: general discussion. (23rd November 2015)