An insight into one of the world's biggest R&D spenders – Microsoft technology by Peter GriffinDecember 22, 2016May 29, 2018