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