Microsoft CEO Satya Nadella charts an ambitious course for the company in a 3,100 word memo.
read more