Marketing Microsoft invests $300 million in new Barnes & Noble partnership Patrick Stafford 30 April, 2012