Mary Foley Jo

Microsoft 2.0. How Microsoft Plans to Stay Relevant in the Post-Gates Era